Results for "

put their heads together

"
English - Turkish Dictionary

put their heads together

(English - Turkish Dictionary) :
baş başa verip düşünmek.